

from PH_controller import PH_num  # PH仪表PH值查询
import time



start_time = time.time()

# 每 5 秒读一个数，一共读 120 次
for i in range(125):
    PHvalue = PH_num()
    # 判断读数是否在范围内
    print("PHvalue:", PHvalue)
    if 536 <= int(PHvalue) <= 836:
        # 如果在范围内，重置计时器
        start_time = time.time()
        break
    else:
        # 如果不在范围内，计算时间差
        elapsed_time = time.time() - start_time
        # 如果时间差超过 10 分钟，输出“校准失败”并结束循环
        if elapsed_time > 600:
            print("校准失败")

    # 等待 5 秒
    time.sleep(5)